.slick-slider { position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:none; touch-action:none; -webkit-tap-highlight-color:transparent }
.slick-list { position:relative; overflow:hidden; display:block; margin:0; padding:0 }
.slick-list:focus { outline:0 }
.slick-loading .slick-list { background:#fff url(./ajax-loader.gif) center center no-repeat }
.slick-list.dragging { cursor:pointer; cursor:hand }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.slick-track { position:relative; left:0; top:0; display:block; zoom:1 }
.slick-track:before, .slick-track:after { content:""; display:table }
.slick-track:after { clear:both }
.slick-loading .slick-track { visibility:hidden }
.slick-slide { float:left; height:100%; min-height:1px; display:none }
.slick-slide img { display:block }
.slick-slide.slick-loading img { display:none }
.slick-slide.dragging img { pointer-events:none }
.slick-initialized .slick-slide { display:block }
.slick-loading .slick-slide { visibility:hidden }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent }
@font-face {
font-family:slick;
src:url(./fonts/slick.eot);
src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg");
font-weight:400;
font-style:normal
}
.slick-prev, .slick-next { position:absolute; display:block; height:20px; width:20px; line-height:0; font-size:0; cursor:pointer; background:0 0; color:transparent; top:50%; margin-top:-10px; padding:0; border:0; outline:0 }
.slick-prev:focus, .slick-next:focus { outline:0 }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:.25 }
.slick-prev:before, .slick-next:before { font-family:slick; font-size:20px; line-height:1; color:#fff; opacity:.85; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.slick-prev { left:-25px }
.slick-prev:before { content:"\2190" }
.slick-next { right:-25px }
.slick-next:before { content:"\2192" }
.slick-slider { margin-bottom:30px }
.slick-dots { position:absolute; bottom:-45px; list-style:none; display:block; text-align:center; padding:0; width:100% }
.slick-dots li { position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer }
.slick-dots li button { border:0; background:0 0; display:block; height:20px; width:20px; outline:0; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer; outline:0 }
.slick-dots li button:focus { outline:0 }
.slick-dots li button:before { position:absolute; top:0; left:0; content:"\2022"; width:20px; height:20px; font-family:slick; font-size:6px; line-height:20px; text-align:center; color:#000; opacity:.25; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.slick-dots li.slick-active button:before { opacity:.75 }
